Table: Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]

Line Label Object Class Period Type Balance Name
1 Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table] [Table]

*

*

us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Type of Arrangement and Non-arrangement Transactions [Axis] [Axis]

*

*

us-gaap:TypeOfArrangementAxis
5 Arrangements and Non-arrangement Transactions [Domain] [Domain]

*

*

us-gaap:ArrangementsAndNonarrangementTransactionsMember
6 Type of Arrangement [Member] [Member]

*

*

us-gaap:TypeOfArrangementDomain
7 Collaborative Arrangement [Member] [Member]

*

*

us-gaap:CollaborativeArrangementMember
8 Collaborative Arrangement, Product [Member] [Member]

*

*

us-gaap:CollaborativeArrangementProductMember
9 Collaborative Arrangement, Co-promotion [Member] [Member]

*

*

us-gaap:CollaborativeArrangementCopromotionMember
10 Non-arrangement Transactions [Member] [Member]

*

*

us-gaap:NonarrangementTransactionsMember
11 Collaborative Arrangements and Non-collaborative Arrangement Transactions [Axis] [Axis]

*

*

us-gaap:CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsAxis
12 Collaborative Arrangements and Non-collaborative Arrangement Transactions [Domain] [Domain]

*

*

us-gaap:CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsMember
13 Collaborative Arrangement, Product, Agreement [Member] [Member]

*

*

us-gaap:CollaborativeArrangementProductAgreementMember
14 Collaborative Arrangement, Product, Aggregated Disclosure [Member] [Member]

*

*

us-gaap:CollaborativeArrangementProductAggregatedDisclosureMember
15 Collaborative Arrangements, Co-promotion Agreement, Agreement [Member] [Member]

*

*

us-gaap:CollaborativeArrangementsCopromotionAgreementAgreementMember
16 Collaborative Arrangements, Co-promotion Agreement, Aggregated Disclosure [Member] [Member]

*

*

us-gaap:CollaborativeArrangementsCopromotionAgreementAggregatedDisclosureMember
17 Non-collaborative Arrangement Transactions [Member] [Member]

*

*

us-gaap:NoncollaborativeArrangementTransactionsMember
18 Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items] [Line Items]

*

*

us-gaap:CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems
19 Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock
20 Collaborative Arrangement Disclosure [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:CollaborativeArrangementDisclosureTextBlock
21 Collaborative Arrangements and Non-collaborative Arrangement Transactions [Hierarchy] [Abstract]

*

*

added:CollaborativeArrangementsNon-collaborativeArrangementTransactionsHierarchy
22 Collaborative Arrangement, Nature and Purpose [Concept] Text/String For Period

*

us-gaap:CollaborativeArrangementNatureAndPurpose
23 Collaborative Arrangement, Rights and Obligations [Concept] Text/String For Period

*

us-gaap:CollaborativeArrangementRightsAndObligations
24 Collaborative Arrangement, Income Statement Classification [Concept] Text/String For Period

*

us-gaap:CollaborativeArrangementIncomeStatementClassification